/*
 * Copyright (c) 2007 jNetX.
 * http://www.jnetx.com
 * All rights reserved.
 *
 * This software is the confidential and proprietary information of
 * jNetX. You shall not disclose such Confidential Information and
 * shall use it only in accordance with the terms of the license
 * agreement you entered into with jNetX.
 *
 * $Id$
 */
package com.jnetx.javax.sip;

import javax.sip.*;
import javax.sip.message.Request;
import javax.sip.message.Response;

/**
 * @author <a href="mailto:dparhonin@jnetx.ru">Dmitry Parhonin</a>
 * @version $Revision$
 */
public class ServerTransactionImpl implements ServerTransaction {
    private final Request request;
    private final SipProvider provider;

    public ServerTransactionImpl(Request request, SipProvider provider) {
        this.request = request;
        this.provider = provider;
    }

    public void sendResponse(Response response) throws SipException, InvalidArgumentException {

    }

    public void enableRetransmissionAlerts() throws SipException {

    }

    public Dialog getDialog() {
        return null;
    }

    public TransactionState getState() {
        return null;
    }

    public int getRetransmitTimer() throws UnsupportedOperationException {
        return 0;
    }

    public void setRetransmitTimer(int i) throws UnsupportedOperationException {

    }

    public String getBranchId() {
        return null;
    }

    public Request getRequest() {
        return null;
    }

    public void setApplicationData(Object object) {

    }

    public Object getApplicationData() {
        return null;
    }

    public void terminate() throws ObjectInUseException {

    }
}
/*
 * $Log$
 */